Maven如何设置JVM参数

您所在的位置:网站首页 jetty:run 参数 Maven如何设置JVM参数

Maven如何设置JVM参数

2024-07-14 16:51| 来源: 网络整理| 查看: 265

    使用Maven突然出现了Java heap space,一般出现这个问题就是堆内存不够了,这时候需要修改JVM参数,查看Maven的可执行文件。在${MAVEN_HOME}/bin目录下,存在两个文件,mvn和mvn.bat(mvn.cmd)。

    如果是windows,则修改mvn.bat(mvn.cmd)文件,如果是linux,则修改mvn文件。

    mvn.bat(mvn.cmd):

        @REM MAVEN_OPTS - parameters passed to the Java VM when running Maven         @REM     e.g. to debug Maven itself, use         @REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000

       以上注释用来设置JVM参数,如果需要是堆内存不够,则设置最大堆大小-Xmx,如果是持久代溢出,比如出现PermGen space异常,则设置-XX:MaxPermSize即可。 例如以下设置最大堆大小为512M,持久代最大为512M。对于JVM的参数的意义,可以查看具体的文档。

     set MAVEN_OPTS=-Xmx512M -XX:MaxPermSize=512M

        mvn:和上面类似

        #   MAVEN_OPTS - parameters passed to the Java VM when running Maven         #     e.g. to debug Maven itself, use         #       set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3